using System;
using System.Collections.Generic;

namespace ContinuousDisintegration.SerializationTests.TestTypes
{
    public static class Moves
    {
        public static void Juke(string playerName)
        {
            Console.WriteLine(playerName + " juked!");
        }

        public static void Spin(string playerName)
        {
            Console.WriteLine(playerName + " spun!");
        }

        public static void Dive(string playerName)
        {
            Console.WriteLine(playerName + " dove!");
        }

        public static void Weave(string playerName, IList<string> directions)
        {
            foreach (var direction in directions)
            {
                Console.Write(playerName + " went " + direction + ", then ");
            }
            Console.Write("stopped.");
            Console.WriteLine();
        }
    }
}